.content {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 100%;
	width: 100%;
	position: relative;
	/* overflow: hidden; */
}

.bg {
	width: 100%;
	height: 100%;
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
}

.home {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	padding-top: 158rpx;
	box-sizing: border-box;
}

.home_top {
	width: 100%;
	position: absolute;
	top: 158rpx;
	padding: 0 28rpx;
}

.egg_box {
	width: 191rpx;
	height: 88rpx;
	position: relative;
}

.egg_box image {
	width: 100%;
	height: 100%;
	/* margin-top: 22rpx; */
}
.egg_item {
	width: 26rpx;
	height: 24rpx;
	position: absolute;
}
.top_tabs {
	width: 116rpx;
	height: 116rpx;
	margin-bottom: 26rpx;
}

.top_tabs image {
	width: 100%;
	height: 100%;
	display: flex;
}

.buy_image {
	width: 164rpx;
	height: 196rpx;
	margin-top: 82rpx;
	padding-left: 34rpx;
}

.buy_image image {
	width: 100%;
	height: 100%;
}

.chicken {
	width: 100%;
	margin-top: 328rpx;
	box-sizing: border-box;
	position: relative;
	z-index: 9;
}

.chicken-item {
	position: absolute;
}

.hand {
	width: 66rpx;
	height: 58rpx;
	position: absolute;
	top: 50rpx;
	left: 40rpx;
	animation: fingerHandle 1s ease infinite both;
}

.hand image {
	width: 100%;
	height: 100%;
}

@keyframes fingerHandle {
	0% {
		transform: none;
	}

	70% {
		transform: scale3d(0.8, 0.8, 0.8);
	}

	100% {
		transform: none;
	}
}

.progress-parnt {
	width: 50rpx;
	height: 6rpx;
	position: absolute;
	top: -24rpx;
	left: 48rpx;
}

.bottom-tabs {
	width: 100%;
	position: absolute;
	bottom: 40rpx;
}

.bottom-tabs-item {
	width: 108rpx;
	height: 116rpx;
}

.bottom-tabs-item image {
	width: 100%;
	height: 100%;
}

.tans-180 {
	transform: rotateY(180deg);
}

.tips {
	position: absolute;
	right: 0;
	bottom: 198rpx;
	min-width: 292rpx;
	height: 100rpx;
	padding: 0 16rpx 0 35rpx;
	box-sizing: border-box;
	background: rgba(0, 0, 0, 0.3);
	border-top-left-radius: 50rpx;
	border-bottom-left-radius: 50rpx;
	color: #fff;
	font-size: 28rpx;
}

.tips text {
	font-size: 32rpx;
	color: #f75f53;
}

.chicken-item-position-1{
	top: 0;
	left: 396rpx;
}
.chicken-item-position-2{
	top: 0;
	left: 156rpx;
}
.chicken-item-position-3{
	top: 138rpx;
	left: 66rpx;
}
.chicken-item-position-4{
	top: 200rpx;
	left: 322rpx;
}
.chicken-item-position-5{
	top: 230rpx;
	left: 520rpx;
}
.chicken-item-position-6{
	top: 278rpx;
	left: 182rpx;
}
.chicken-item-position-7{
	top: 264rpx;
	left: 640rpx;
}
.chicken-item-position-8{
	top: 328rpx;
	left: 578rpx;
}